func runtime.unlock

293 uses

	runtime (current package)
		arena.go#L343: 			unlock(&userArenaState.lock)
		arena.go#L399: 	unlock(&userArenaState.lock)
		arena.go#L818: 		unlock(&mheap_.lock)
		arena.go#L868: 		unlock(&userArenaState.lock)
		arena.go#L882: 		unlock(&userArenaState.lock)
		arena.go#L935: 			unlock(&h.lock)
		arena.go#L940: 	unlock(&h.lock)
		chan.go#L205: 		unlock(&c.lock)
		chan.go#L212: 		send(c, sg, ep, func() { unlock(&c.lock) }, 3)
		chan.go#L228: 		unlock(&c.lock)
		chan.go#L233: 		unlock(&c.lock)
		chan.go#L364: 		unlock(&c.lock)
		chan.go#L418: 	unlock(&c.lock)
		chan.go#L518: 			unlock(&c.lock)
		chan.go#L532: 			recv(c, sg, ep, func() { unlock(&c.lock) }, 3)
		chan.go#L552: 		unlock(&c.lock)
		chan.go#L557: 		unlock(&c.lock)
		chan.go#L673: 	unlock((*mutex)(chanLock))
		cpuprof.go#L81: 			unlock(&cpuprof.lock)
		cpuprof.go#L96: 	unlock(&cpuprof.lock)
		cpuprof.go#L229: 	unlock(&cpuprof.lock)
		cpuprof.go#L238: 		unlock(&cpuprof.lock)
		debug.go#L23: 	unlock(&sched.lock)
		debugcall.go#L232: 		unlock(&sched.lock)
		iface.go#L62: 		unlock(&itabLock)
		iface.go#L78: 	unlock(&itabLock)
		iface.go#L255: 	unlock(&itabLock)
		lock_futex.go#L111: func unlock(l *mutex) {
		malloc.go#L870: 		unlock(&h.lock)
		malloc.go#L874: 	unlock(&h.lock)
		malloc.go#L1512: 				unlock(&globalAlloc.mutex)
		malloc.go#L1531: 		unlock(&globalAlloc.mutex)
		mcache.go#L91: 		unlock(&mheap_.lock)
		mcache.go#L118: 		unlock(&mheap_.lock)
		metrics.go#L654: 		unlock(&mheap_.lock)
		mfinal.go#L139: 	unlock(&finlock)
		mfinal.go#L168: 	unlock((*mutex)(lock))
		mfinal.go#L186: 	unlock(&finlock)
		mfinal.go#L197: 		unlock(&finlock)
		mfinal.go#L271: 			unlock(&finlock)
		mgc.go#L519: 			unlock(&work.sweepWaiters.lock)
		mgc.go#L1062: 	unlock(&work.sweepWaiters.lock)
		mgc.go#L1120: 					unlock(&mheap_.lock)
		mgc.go#L1182: 	unlock(&userArenaState.lock)
		mgc.go#L1378: 						unlock(&sched.lock)
		mgc.go#L1560: 	unlock(&mheap_.lock)
		mgc.go#L1569: 		unlock(&mheap_.lock)
		mgc.go#L1592: 	unlock(&sweep.lock)
		mgc.go#L1617: 	unlock(&mheap_.lock)
		mgc.go#L1666: 	unlock(&sched.sudoglock)
		mgc.go#L1679: 	unlock(&sched.deferlock)
		mgc.go#L1758: 		unlock(&mheap_.speciallock)
		mgc.go#L1785: 		unlock(&mheap_.speciallock)
		mgcmark.go#L298: 	unlock(&sched.gFree.lock)
		mgcmark.go#L317: 	unlock(&sched.gFree.lock)
		mgcmark.go#L397: 			unlock(&s.speciallock)
		mgcmark.go#L618: 	unlock(&work.assistQueue.lock)
		mgcmark.go#L631: 		unlock(&work.assistQueue.lock)
		mgcmark.go#L648: 		unlock(&work.assistQueue.lock)
		mgcmark.go#L714: 	unlock(&work.assistQueue.lock)
		mgcpacer.go#L1265: 		unlock(&mheap_.lock)
		mgcpacer.go#L1314: 			unlock(&mheap_.lock)
		mgcpacer.go#L1318: 		unlock(&mheap_.lock)
		mgcscavenge.go#L455: 	unlock(&s.lock)
		mgcscavenge.go#L516: 		unlock(&s.lock)
		mgcscavenge.go#L518: 		unlock(&s.lock)
		mgcscavenge.go#L567: 	unlock(&s.lock)
		mgcscavenge.go#L581: 	unlock(&s.lock)
		mgcscavenge.go#L777: 			unlock(p.mheapLock)
		mgcscavenge.go#L809: 			unlock(p.mheapLock)
		mgcscavenge.go#L816: 	unlock(p.mheapLock)
		mgcsweep.go#L317: 			unlock(&sweep.lock)
		mgcsweep.go#L439: 				unlock(&mheap_.lock)
		mgcsweep.go#L731: 			unlock(&mheap_.lock)
		mgcwork.go#L374: 			unlock(&work.wbufSpans.lock)
		mgcwork.go#L386: 			unlock(&work.wbufSpans.lock)
		mgcwork.go#L463: 	unlock(&work.wbufSpans.lock)
		mgcwork.go#L472: 		unlock(&work.wbufSpans.lock)
		mgcwork.go#L487: 	unlock(&work.wbufSpans.lock)
		mheap.go#L849: 		unlock(&h.lock)
		mheap.go#L904: 						unlock(&h.lock)
		mheap.go#L925: 		unlock(&h.lock)
		mheap.go#L1197: 			unlock(&h.lock)
		mheap.go#L1233: 				unlock(&h.lock)
		mheap.go#L1252: 				unlock(&h.lock)
		mheap.go#L1266: 	unlock(&h.lock)
		mheap.go#L1567: 		unlock(&h.lock)
		mheap.go#L1588: 	unlock(&h.lock)
		mheap.go#L1865: 	unlock(&span.speciallock)
		mheap.go#L1899: 	unlock(&span.speciallock)
		mheap.go#L1945: 	unlock(&mheap_.speciallock)
		mheap.go#L1976: 	unlock(&mheap_.speciallock)
		mheap.go#L1988: 	unlock(&mheap_.speciallock)
		mheap.go#L2002: 	unlock(&mheap_.speciallock)
		mheap.go#L2061: 		unlock(&mheap_.speciallock)
		mheap.go#L2067: 		unlock(&mheap_.speciallock)
		mheap.go#L2075: 		unlock(&mheap_.speciallock)
		mheap.go#L2158: 		unlock(&gcBitsArenas.lock)
		mheap.go#L2172: 		unlock(&gcBitsArenas.lock)
		mheap.go#L2187: 	unlock(&gcBitsArenas.lock)
		mheap.go#L2232: 	unlock(&gcBitsArenas.lock)
		mheap.go#L2240: 		unlock(&gcBitsArenas.lock)
		mpagealloc.go#L454: 		unlock(&mheap_.lock)
		mpagealloc.go#L461: 	unlock(&mheap_.lock)
		mprof.go#L269: 		unlock(&profInsertLock)
		mprof.go#L303: 			unlock(&profInsertLock)
		mprof.go#L329: 	unlock(&profInsertLock)
		mprof.go#L374: 	unlock(&profMemFutureLock[index])
		mprof.go#L375: 	unlock(&profMemActiveLock)
		mprof.go#L413: 	unlock(&profMemFutureLock[index])
		mprof.go#L414: 	unlock(&profMemActiveLock)
		mprof.go#L431: 	unlock(&profMemFutureLock[index])
		mprof.go#L452: 	unlock(&profMemFutureLock[index])
		mprof.go#L529: 	unlock(&profBlockLock)
		mprof.go#L659: 	unlock(&profMemFutureLock[index])
		mprof.go#L683: 				unlock(&profMemFutureLock[c])
		mprof.go#L701: 	unlock(&profMemActiveLock)
		mprof.go#L734: 	unlock(&profMemActiveLock)
		mprof.go#L786: 	unlock(&profBlockLock)
		mprof.go#L816: 	unlock(&profBlockLock)
		mprof.go#L1248: 	unlock(&tracelock)
		mprof.go#L1264: 	unlock(&tracelock)
		mprof.go#L1277: 	unlock(&tracelock)
		mspanset.go#L93: 			unlock(&b.spineLock)
		mspanset.go#L131: 		unlock(&b.spineLock)
		mstats.go#L596: 	unlock(&mheap_.lock)
		mstats.go#L806: 		unlock(&m.noPLock)
		mstats.go#L869: 	unlock(&m.noPLock)
		netpoll.go#L219: 		unlock(&netpollInitLock)
		netpoll.go#L262: 	unlock(&pd.lock)
		netpoll.go#L302: 	unlock(&pd.lock)
		netpoll.go#L307: 	unlock(&c.lock)
		netpoll.go#L367: 		unlock(&pd.lock)
		netpoll.go#L436: 	unlock(&pd.lock)
		netpoll.go#L466: 	unlock(&pd.lock)
		netpoll.go#L613: 		unlock(&pd.lock)
		netpoll.go#L634: 	unlock(&pd.lock)
		netpoll.go#L675: 	unlock(&c.lock)
		panic.go#L362: 		unlock(&sched.deferlock)
		panic.go#L423: 		unlock(&sched.deferlock)
		panic.go#L1319: 	unlock(&paniclk)
		pinner.go#L210: 	unlock(&span.speciallock)
		pinner.go#L329: 		unlock(&mheap_.speciallock)
		pinner.go#L358: 		unlock(&mheap_.speciallock)
		plugin.go#L69: 	unlock(&itabLock)
		print.go#L79: 		unlock(&debuglock)
		proc.go#L434: 		unlock(&sched.sudoglock)
		proc.go#L495: 		unlock(&sched.sudoglock)
		proc.go#L573: 	unlock(&allglock)
		proc.go#L610: 	unlock(&allglock)
		proc.go#L764: 	unlock(&sched.lock)
		proc.go#L864: 	unlock(&sched.lock)
		proc.go#L1393: 	unlock(&sched.lock)
		proc.go#L1454: 	unlock(&sched.lock)
		proc.go#L1665: 		unlock(&sched.lock)
		proc.go#L1705: 	unlock(&sched.lock)
		proc.go#L1719: 	unlock(&sched.lock)
		proc.go#L1793: 	unlock(&sched.lock)
		proc.go#L1837: 	unlock(&sched.lock)
		proc.go#L1866: 	unlock(&sched.lock)
		proc.go#L1930: 		unlock(&sched.lock)
		proc.go#L2423: 		unlock(&newmHandoff.lock)
		proc.go#L2495: 	unlock(&sched.lock)
		proc.go#L2502: 			unlock(&newmHandoff.lock)
		proc.go#L2513: 		unlock(&newmHandoff.lock)
		proc.go#L2535: 	unlock(&sched.lock)
		proc.go#L2594: 				unlock(&sched.lock)
		proc.go#L2617: 		unlock(&sched.lock)
		proc.go#L2635: 		unlock(&sched.lock)
		proc.go#L2692: 		unlock(&sched.lock)
		proc.go#L2703: 		unlock(&sched.lock)
		proc.go#L2710: 		unlock(&sched.lock)
		proc.go#L2719: 	unlock(&sched.lock)
		proc.go#L2750: 		unlock(&sched.lock)
		proc.go#L2758: 	unlock(&sched.lock)
		proc.go#L2834: 	unlock(&sched.lock)
		proc.go#L2939: 		unlock(&sched.lock)
		proc.go#L2964: 		unlock(&sched.lock)
		proc.go#L3064: 		unlock(&sched.lock)
		proc.go#L3069: 		unlock(&sched.lock)
		proc.go#L3075: 		unlock(&sched.lock)
		proc.go#L3082: 	unlock(&sched.lock)
		proc.go#L3204: 		unlock(&sched.lock)
		proc.go#L3341: 				unlock(&sched.lock)
		proc.go#L3344: 			unlock(&sched.lock)
		proc.go#L3407: 		unlock(&sched.lock)
		proc.go#L3414: 		unlock(&sched.lock)
		proc.go#L3421: 		unlock(&sched.lock)
		proc.go#L3426: 	unlock(&sched.lock)
		proc.go#L3511: 				unlock(&sched.lock)
		proc.go#L3517: 			unlock(&sched.lock)
		proc.go#L3526: 		unlock(&sched.lock)
		proc.go#L3541: 		unlock(&sched.lock)
		proc.go#L3611: 			unlock(&sched.lock)
		proc.go#L3615: 			unlock(&sched.lock)
		proc.go#L3710: 	unlock(&pp.timersLock)
		proc.go#L3716: 	unlock((*mutex)(lock))
		proc.go#L3758: 	unlock(&sched.lock)
		proc.go#L4073: 	unlock(&sched.lock)
		proc.go#L4091: 	unlock(&sched.lock)
		proc.go#L4309: 	unlock(&sched.lock)
		proc.go#L4345: 	unlock(&sched.lock)
		proc.go#L4661: 		unlock(&sched.gFree.lock)
		proc.go#L4685: 		unlock(&sched.gFree.lock)
		proc.go#L4745: 	unlock(&sched.gFree.lock)
		proc.go#L5041: 	unlock(&sched.lock)
		proc.go#L5121: 		unlock(&pp.timersLock)
		proc.go#L5122: 		unlock(&plocal.timersLock)
		proc.go#L5146: 		unlock(&mheap_.lock)
		proc.go#L5232: 		unlock(&allpLock)
		proc.go#L5292: 		unlock(&allpLock)
		proc.go#L5393: 	unlock(&sched.lock)
		proc.go#L5432: 		unlock(&sched.lock)
		proc.go#L5450: 			unlock(&sched.lock)
		proc.go#L5455: 		unlock(&sched.lock) // unlock so that GODEBUG=scheddetail=1 doesn't hang
		proc.go#L5469: 				unlock(&sched.lock)
		proc.go#L5476: 				unlock(&sched.lock)
		proc.go#L5497: 	unlock(&sched.lock) // unlock so that GODEBUG=scheddetail=1 doesn't hang
		proc.go#L5519: 	unlock(&sched.lock)
		proc.go#L5559: 					unlock(&sched.lock)
		proc.go#L5583: 			unlock(&sched.lock)
		proc.go#L5651: 			unlock(&forcegc.lock)
		proc.go#L5657: 		unlock(&sched.sysmonlock)
		proc.go#L5718: 			unlock(&allpLock)
		proc.go#L5737: 	unlock(&allpLock)
		proc.go#L5839: 		unlock(&sched.lock)
		proc.go#L5881: 	unlock(&sched.lock)
		proc.go#L5892: 		unlock(&sched.lock)
		proc.go#L5900: 		unlock(&sched.lock)
		proc.go#L5905: 		unlock(&sched.lock)
		proc.go#L6082: 	unlock(&pp.timersLock)
		proc.go#L6269: 	unlock(&sched.lock)
		proc.go#L6303: 		unlock(&sched.lock)
		proc.go#L6562: 	unlock(&sched.lock)
		runtime.go#L47: 	unlock(&ticks.lock)
		rwmutex.go#L46: 				unlock(&rw.rLock)
		rwmutex.go#L53: 				unlock(&rw.rLock)
		rwmutex.go#L75: 			unlock(&rw.rLock)
		rwmutex.go#L94: 			unlock(&rw.rLock)
		rwmutex.go#L99: 		unlock(&rw.rLock)
		rwmutex.go#L122: 	unlock(&rw.rLock)
		rwmutex.go#L124: 	unlock(&rw.wLock)
		select.go#L58: 		unlock(&c.lock)
		select.go#L92: 			unlock(&lastc.lock)
		select.go#L97: 		unlock(&lastc.lock)
		sema.go#L154: 			unlock(&root.lock)
		sema.go#L191: 		unlock(&root.lock)
		sema.go#L198: 	unlock(&root.lock)
		sema.go#L507: 		unlock(&l.lock)
		sema.go#L556: 	unlock(&l.lock)
		sema.go#L582: 		unlock(&l.lock)
		sema.go#L613: 			unlock(&l.lock)
		sema.go#L619: 	unlock(&l.lock)
		stack.go#L287: 	unlock(&stackpool[order].item.mu)
		stack.go#L306: 	unlock(&stackpool[order].item.mu)
		stack.go#L326: 		unlock(&stackpool[order].item.mu)
		stack.go#L379: 			unlock(&stackpool[order].item.mu)
		stack.go#L402: 		unlock(&stackLarge.lock)
		stack.go#L478: 			unlock(&stackpool[order].item.mu)
		stack.go#L508: 			unlock(&stackLarge.lock)
		stack.go#L848: 			unlock(&sg.c.lock)
		stack.go#L1237: 		unlock(&stackpool[order].item.mu)
		stack.go#L1251: 	unlock(&stackLarge.lock)
		time.go#L281: 	unlock(&pp.timersLock)
		time.go#L509: 		unlock(&pp.timersLock)
		time.go#L883: 	unlock(&pp.timersLock)
		time.go#L1054: 	unlock(&allpLock)
		trace.go#L297: 		unlock(&trace.bufLock)
		trace.go#L298: 		unlock(&sched.sysmonlock)
		trace.go#L399: 	unlock(&trace.bufLock)
		trace.go#L401: 	unlock(&sched.sysmonlock)
		trace.go#L424: 		unlock(&trace.bufLock)
		trace.go#L425: 		unlock(&sched.sysmonlock)
		trace.go#L478: 	unlock(&trace.bufLock)
		trace.go#L480: 	unlock(&sched.sysmonlock)
		trace.go#L516: 		unlock(&trace.lock)
		trace.go#L592: 		unlock(&trace.lock)
		trace.go#L605: 		unlock(&trace.lock)
		trace.go#L613: 		unlock(&trace.lock)
		trace.go#L622: 		unlock(&trace.lock)
		trace.go#L633: 		unlock(&trace.lock)
		trace.go#L653: 		unlock(&trace.lock)
		trace.go#L665: 	unlock(&trace.lock)
		trace.go#L684: 		unlock(&trace.lock)
		trace.go#L687: 	unlock(&trace.lock)
		trace.go#L714: 	unlock(&trace.lock)
		trace.go#L1043: 		unlock(&trace.bufLock)
		trace.go#L1087: 	unlock(&trace.lock)
		trace.go#L1108: 		unlock(&trace.stringsLock)
		trace.go#L1120: 	unlock(&trace.stringsLock)
		trace.go#L1230: 			unlock(&tab.lock)
		trace.go#L1245: 		unlock(&tab.lock)
		type.go#L106: 	unlock(&reflectOffs.lock)